At least 10,000 sharks have gathered in waters off the southern coast of Florida -- but don't panic. They're annual visitors that migrate south for the winter.
At least 10,000 sharks have gathered in waters off the southern coast of Florida -- but don't panic. They're annual visitors that migrate south for the winter.